job costing accounts receivable accounting software payment billing credit software ecommerce electronic checks credit card processing cash flow electronic check processing accounting electronic payment invoicing credit card management american express factoring ach